.pc-middle {
    width: 1190px;
    margin: 20px auto;
    height: auto;
}
.pc-middle:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.pc-middle .middle-right {
    float: left;
    width: 970px;
}
.patient-info {
    position: relative;
    width: 970px;
    height: 266px;
}
.patient-info .bg-img {
    width: 100%;
    height: 100%;
}
.patient-info .patient-head {
    position: absolute;
    width: 112px;
    height: 114px;
    top: 38px;
    left: 425px;
    border-radius: 50%;
}
.patient-info >div {
    position: absolute;
    height: 40px;
    line-height: 40px;
    bottom: 36px;
    font-size: 14px;
}
.patient-info .name {
    left: 220px;
}
.patient-info .name > span {
    color: #fff;
}
.patient-info .name > a {
    text-decoration: underline;
    color: #35a8f8;
}
.patient-info .phone {
    right: 240px;
    color: #fff;
}